在這裡多看一下request,在前面的幾篇文章中我們已經看過了他的身影,這裡我們可以看一下它不同的屬性。
request.form['xxx']
request.form.get('xxx')
這裡是做一樣的事情,拿取form中叫做xxx的值,但是使用get可以避免字典型態form找不到key時發生錯誤。
要是傳送給後端的值為Array型態呢?
request.form.getlist('xxx')
request.args.get('a')
這裡代表的是附加在Url中的參數,類似這樣:localhost:5000/?a=100
可以發現這裡要進行的是GET 到根路由,附帶query 參數a為100。
使用方法可以參考這裡:
要是想要獲得上傳檔案呢?
file = request.files['file']
要是很多個檔案呢?
flask.request.files.getlist("manyfile")
獲取headers資訊?
request.headers.get('your-header-name')